package com.letoo.sso.dataaccess.internal;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 
 * 发送短信的request对象
 * 
 * 
 * @author dengjie
 *
 */
public class SendSmsRequest implements Serializable {

    /**
     * 
     */
    private static final long serialVersionUID = -3290875185913320067L;
    /**
     * 发送短信，需要发送的电话号码
     */
    private List<String> phoneNumberArr;
    /**
     * 短信模板中需要传递的参数
     */
    private Map<String, String> paramStrings;
    /**
     * 阿里云MNS短信发送模板templateCode
     */
    private String templateCode;

    public List<String> getPhoneNumberArr() {
        return phoneNumberArr;
    }

    public void setPhoneNumberArr(List<String> phoneNumberArr) {
        this.phoneNumberArr = phoneNumberArr;
    }

    public Map<String, String> getParamStrings() {
        return paramStrings;
    }

    public void setParamStrings(Map<String, String> paramStrings) {
        this.paramStrings = paramStrings;
    }

    public String getTemplateCode() {
        return templateCode;
    }

    public void setTemplateCode(String templateCode) {
        this.templateCode = templateCode;
    }

    @Override
    public String toString() {
        return "SendSmsRequest [phoneNumberArr=" + phoneNumberArr + ", paramStrings=" + paramStrings + ", templateCode="
                + templateCode + "]";
    }

}
